package com.service.device;

import com.dao.secondary.device.DevicePcbErrorInfoMapper;
import com.dao.secondary.device.DevicePcbModuleErrorInfoMapper;
import com.github.pagehelper.PageHelper;
import com.model.domain.device.GetDevicePcbErrorInfoDO;
import com.model.domain.device.GetDevicePcbModuleErrorInfoDO;
import com.model.pojo.device.DevicePcbErrorInfo;
import com.model.pojo.device.DevicePcbModuleErrorInfo;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

import java.util.List;


/**
 * @Author: zql
 * @Description: 安卓版设备异常情况信息记录服务
 * @Data: 2023-06-21
 */
@Slf4j
@Service
@RequiredArgsConstructor
public class DevicePcbModuleErrorInfoService {
    private final DevicePcbModuleErrorInfoMapper devicePcbModuleErrorInfoMapper;

    public List<DevicePcbModuleErrorInfo> getPageList(GetDevicePcbModuleErrorInfoDO getDevicePcbModuleErrorInfoDO){
        PageHelper.clearPage();
        PageHelper.startPage(getDevicePcbModuleErrorInfoDO.getPage(),getDevicePcbModuleErrorInfoDO.getPageSize(),getDevicePcbModuleErrorInfoDO.getSortRow()+getDevicePcbModuleErrorInfoDO.getSortOrder());
        return devicePcbModuleErrorInfoMapper.selectList(getDevicePcbModuleErrorInfoDO);
    }
    public DevicePcbModuleErrorInfo getByDtu(String dtu){
        return devicePcbModuleErrorInfoMapper.selectByDtu(dtu);
    }
}
